﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace CollectionTester
{
    class Program
    {
        static void Main(string[] args)
        {
            NastyaList n = new NastyaList();
            n.Add(3);
            n.Add(4);
            n.Add(5);

            Console.ReadLine();
           
            /*Stopwatch sw = new Stopwatch();
            
            int[] array;
            array = new int[10000000];
            Random r = new Random();

            sw.Restart();
            for (int i = 0; i < array.Length; i++)
            {
                array[i] =   r.Next(0,10);
            }
            
            sw.Stop();
            Console.WriteLine("На массив потрачено {0} миллисекунд", sw.ElapsedMilliseconds);
            
           
            List<int> array1 = new List<int>();
            Random r1 = new Random();
            sw.Restart();
            for (int i = 0; i < array.Length; i++)
            {
                array1.Add(r1.Next(0,10));
            }
            sw.Stop();
            Console.WriteLine("На список потрачено {0} миллисекунд", sw.ElapsedMilliseconds);
            Console.ReadLine();*/
        }
    }
 public   class NastyaList
    {
       NastyaListItem first;
       NastyaListItem last;
        public int item;
       
        public void Add(int a)
        {
            
            NastyaListItem newitem = new NastyaListItem(a);
            if (last != null)
            {
                last.next = newitem;
                last = newitem;
            }
            else
            {
                first = newitem;
                last = newitem;

            }
        }
       
           
      
    }
   public  class NastyaListItem
    {
         public  NastyaListItem next;
         int data;
         public NastyaListItem(int Data)
         {
             data = Data;
         }
      

    }
    
}
